package com.lt.test.consumer.web.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {
	private static String format = "yyyy-MM-dd HH:mm:ss";
	
	public static Date getDate(){
		return new Date();
	}
	public static String formatterDate(){
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
		return simpleDateFormat.format(DateUtil.getDate());
	}
	public static String formatterDate(Date date){
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
		return simpleDateFormat.format(date);
	}
	public static String formatterDate(String format){
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
		return simpleDateFormat.format(DateUtil.getDate());
	}
	public static String formatterDate(String dateStr,String format){
		SimpleDateFormat oFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		Date date = null;
		try {
			date = oFormat.parse(dateStr);
		} catch (ParseException e) {
			date = new Date();
		}
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
		return simpleDateFormat.format(date);
	}
	public static String formatterDate(Date date,String format){
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
		return simpleDateFormat.format(date);
	}
}
